home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr23 / csmac13a.zip / CS-MAC13.REF < prev    next >
Text File  |  1995-01-13  |  8KB  |  148 lines

  1.  
  2.  ┌────────────────────────────────┐
  3.  │  Chuck Seyboldt's COMMO Macro  │   CS-MAC13:CS-MAC13.REF
  4.  └────────────────────────────────┘   Copyright (c) 1995
  5.                                       All rights reserved
  6.  
  7.      See README.1ST for quick instructions.  This summary is a
  8.      technical reference and a list of current %bbs and %mail
  9.      labels.
  10.  
  11. !    Contents:  CS-COMMO.CSM    The Base Commo Macro file (may be renamed)
  12. ^               CS-TABLE.CSM    Prompts for a variety of BBS and Mail doors
  13. │               CS-LOGON.CSM    Generic Logon and Mailrun routines
  14. │               CS-ACTON.CSM    File fetchin' and sendin' routines
  15. │               CS-PILOT.CSM    Autopilot routine (compiled)
  16. │               CS-MAC.CSM      Menu and configuration routines
  17. │               CS-MAC.HLP      Most of the CS-MAC documentation
  18. │               PROTOCOL.DAT    Table of external protocol command lines
  19. │               LEARN.DAT       Table of auto-learn data
  20. ^
  21. !    In CS-COMMO.CSM, you may need to edit lines that have a "!"
  22.      in the first column.  These lines deal with keyboard assignments,
  23.      external protocol definitions, and Shifted F-key dialing
  24.      assignments for some BBSs that I have in my .FON.
  25.  
  26.      All "editing required" lines are grouped near the end of CS-COMMO.CSM
  27.      to provide easiest installation and upgrading.
  28.  
  29.      CS-MAC provides an automated mail and file fetchin' Commo environment.
  30.      This automation is accomplished with several linked macros.
  31.  
  32.      COMMO.FON links to CS-COMMO.CSM       with a linked macro label.
  33.      CS-COMMO.CSM links to CS-TABLE.CSM    for MailWare and BBSWare responses.
  34.      CS-TABLE.CSM links to CS-LOGON.CSM    A generic logon occurs.  If the
  35.                                            macro label has an ACTION file
  36.                                            associated with it .....
  37.      CS-LOGON.CSM links to CS-ACTON.CSM    for file transfers.  After file
  38.                                            transfers are complete ....
  39.      CS-ACTON.CSM returns to CS-LOGON.CSM  for a MAILRUN.  After logoff,
  40.      CS-LOGON.CSM returns to CS-COMMO.CSM  and dials the next marked entry.
  41.  
  42.      In pictures, the sequence looks something like this .......
  43.  
  44.     +-------------------------+           +----------------------------+
  45.     | 1.    COMMO.FON         |           | 2.     CS-COMMO.CSM        |
  46.     |-------------------------|           |----------------------------|
  47.     | BBS  {#}  {_pas}  {lnk} | ----|     | {:start}   set your name   |
  48.     | set bbsid, abbr, bbs ...|     |     | and other personal stuff   |
  49.     +-------------------------+     |     | --------                   |
  50.                                     |     |    Central Commo Control   |
  51.     +----------------------------+  |     | {:various} key assignments |
  52.     | 3.    CS-TABLE.CSM         |  |     | for manual terminal control|
  53.     |----------------------------|  |     | --------                   |
  54.     | {:m_ware} MAILware prompt  |  |---> | {:lnk} {unmark .FON} option|
  55.     |           table            |        |                            |
  56.     | ---------                  |        | {:qwk} {goto CS-TABLE,qwk} | --|
  57.     | {:bbs_type} BBSware prompt |        +----------------------------+   |
  58.     |             table          |                                         |
  59.     | ---------                  |                                         |
  60.     | {:qwk} {call m_ware}       | <---------------------------------------|
  61.     |        {call bbs_type}     |
  62.     |        {goto CS-LOGON,glr} | --|
  63.     |                            |   |    +-----------------------------+
  64.     +----------------------------+   |    | 4.     CS-LOGON.CSM         |
  65.                                      |    |-----------------------------|
  66.                                      |    | {:respond} set generic BBS  |
  67.                                      |    |            response strings |
  68.                                      |    | --------                    |
  69.                                      |--> | {:glr} Generic Logon Routine|
  70.     +----------------------------+        |        Using responses from |
  71.     | 5.     CS-ACTON.CSM        |        |        CS-TABLE & CS-LOGON  |
  72.     |----------------------------|        |                             |
  73.     | {open and read ACTION}     | <----- | {ifex ACTION,load ACTION!}  |
  74.     | {fetch and send files}     |        | {otherwise, goto :noact}    |
  75.     |     --> By BBSID           |        |                             |
  76.     | {goto CS-LOGON,noact}      | -----> | {:noact} BBSID empty?  If so|
  77.     |                            |        |          return to CS-COMMO |
  78.     +----------------------------+        |                             |
  79.        (CS-ACTON.CSM is optional)         | {:mailrun} Open maildoor    |
  80.                                           |            Send a .REP      |
  81.                                           |            Take a .QWK      |
  82.                                           |            (rename options) |
  83.                                           | {:byz}     Loop to CS-TABLE |
  84.                                           |             if %door2 exists|
  85.                                           |             Then to CS-LOGON|
  86.                                           |             for second mail |
  87.                                           | {:bye}     Logoff BBS       |
  88.                                           |   {goto CS-COMMO.CSM,aln}   |
  89.                                           |    (Dial marked BBS's)      |
  90.                                           |                             |
  91.                                           +-----------------------------+
  92.  
  93.      Names and definitions (more in CS-MAC.HLP):
  94.  
  95.      %bbsid    The .QWK identifier (%bbsid empty will skip mail run)
  96.      %dorno    The string to send to the host to get to MAILware prompt
  97.      %mprot    The mail transfer protocol to use.
  98.      %abbr     A two character convenience with various uses:
  99.                - .ext for ACTION. files.  Separate ACTION per %bbsid
  100.                - identity for .qwk renaming and ACTION. archiving
  101.  
  102.      BBSware:  One of a variety of BBS software packages that is available.
  103.                This family of Commo macros supports;
  104.        exc     -  EXEC-PC BBS       (Bob Mahoney)
  105.        gap     -  GAP
  106.        int     -  Internet provider (generic)
  107.        mac     -  MacroBBS          (Jeff Oberlee's BBS via Commo macros)
  108.        maj     -  Major BBS
  109.        max     -  MAXIMUS-CBCS
  110.        opu     -  Opus-CBCS
  111.        pcb     -  PCBoard v14.5a    (Clark Development)
  112.        pcb     -  PCBoard v15.x     (Clark Development)
  113.        pow     -  PowerBBS v3.50
  114.        rma     -  Remote Access
  115.        s-f     -  Spitfire
  116.        tag     -  T.A.G.
  117.        tri     -  TriBBS
  118.        vir     -  Virtual BBS       (Roland de Graaf)
  119.        wc!     -  Wildcat!          (Mustang Software)
  120.  
  121.      MAILware: One of a family of mail doors
  122.                This family of Commo macros supports;
  123.        blu     -  Blue Wave         (Blue Wave Software)
  124.        cam     -  Cam-Mail          (Cam DeBuck)
  125.        coq     -  Charlie's OFFline .QWK Reader
  126.        dcq     -  DCQwk
  127.        exq     -  EXEC-PC BBS       (Bob Mahoney)
  128.        jcq     -  JCQwk
  129.        jet     -  Jetmail
  130.        jmr     -  Jimmer            (Jim Goodenough)
  131.        lak     -  LAKOTA            (Mike Woltz)
  132.        maj     -  Major QWK
  133.        mkq     -  MKQwk
  134.        mm2     -  MarkMail 2
  135.        mmp     -  MacroBBS packer
  136.        oqw     -  O_QWKer
  137.        p15     -  PCBoard 15.x      (Clark Development)
  138.        qm2     -  Qmail 2           (Mark Herring)
  139.        qm4     -  Qmail 4           (Mark Herring)
  140.        roz     -  Rosemail
  141.        sxp     -  Silver Express    (Santronics Software)
  142.        tc!     -  TomCAT!
  143.        tma     -  TriMail
  144.        uqw     -  uqwk
  145.        vbq     -  Virtual QWK 6.10  (Roland de Graaf)
  146.        wcm     -  WC!Mail
  147.        zns     -  ZIPNEWS           (Jack Kilday)
  148.